.jdiy-prop-label {
    width: 65px;
    text-align: left;
    color:#666;
}

.jdiy-prop-form {
    position: fixed;
    top: 90px;
    margin: 0;
    padding: 0;
    bottom: 0;
    right: 0;
    width: 300px;
    background-color: #24292e;
    overflow-y: auto;
}

.jdiy-prop-form input, .jdiy-prop-form textarea {
    border: 1px #40474E solid;
    border-radius: 2px;
    color: white;
    background: #33383E;
}

.jdiy-form-help {
    cursor:pointer;
    color:#666;
    margin-left: 5px;
    margin-top: 9px;
}

.jdiy-form-controllTabThis > .layui-tab-title .layui-this {
    color: yellow;
}
.jdiy-in-thisRow{background-color: #f3fff3;}
.jdiy-in-obj {
    border: 1px white dotted;
}
.jdiy-in-obj, .jdiy-in-obj *{cursor:pointer;}

.jdiy-drag-mask {
    display: none;
    background: rgba(255, 255, 255, 0.85);
    border-radius: 3px;
    text-align: center;
    position: absolute;
    z-index: 9999
}

.jdiy-drag-follow {
    display: none;
    position: absolute;
    color: red;
    border: 1px green dotted;
    padding: 3px;
    background-color: #fff;
    box-shadow: 2px 2px 3px #999;
    width: 170px;
    height: inherit;
    font-size: 12px;
    z-index: 999999
}

.jdiy-selected {
    border: 1px red dotted;
}

.drag-move, .drag-move * {
    cursor: move!important;
}

.jdiy-drag-line {
    background-color: red;
    display: none;
    position: absolute;
    z-index: 9999;
    border-radius: 3px;
}

.jdiy-drag-highlight {
    border: 1px #fff780 solid;
    border-radius: 5px;
    box-shadow: 0 0 4px #fff780;
}

.jdiy-in-design_body {
    position: fixed;
    left: 220px;
    right: 300px;
    bottom: 0;
    top: 140px;
    overflow-y: auto;
    background-color: #009688;
}

.jdiy-design-tool {
    position: absolute;
    box-shadow: 2px 2px 10px #fff;
    z-index: 1002;
    opacity: 0.7;
}

.jdiy-in-design_submit {
    position: fixed;
    top: 98px;
    margin: 0;
    padding: 0 0 0 8px;
    right: 300px;
    width: 170px;
    height: 30px;
}

.jdiy-ls-design_submit {
    position: fixed;
    top: 98px;
    margin: 0;
    padding: 0 0 0 8px;
    right: 300px;
    width: 570px;
    height: 30px;
}

.jdiy-design-body {
    position: fixed;
    left: 220px;
    right: 300px;
    bottom: 0;
    top: 140px;
    overflow-y: auto;
    background-color: #0d9688;
}
.jdiy-ls-design-tb-head{background-color: #f2f2f2;padding:8px;}
.jdiy-ls-design-tb{
    width:100%;
    text-align: center;
    border-collapse: separate;
    border-spacing: 1px;
    background-color: #e3e3e3;
}
.jdiy-ls-design-tb td,.jdiy-ls-design-tb th{padding:5px 0;}
.jdiy-ls-design-tb td {background-color: white;border:1px white solid;}
.jdiy-ls-design-tb th {
    background-color: #f2f2f2;
    border:1px #f2f2f2 solid;
}
.jdiy-ls-design-tb th.jdiy-selected {
    border: 1px red dotted;
    border-bottom-width: 0;
}
.jdiy-ls-design-tb td.jdiy-selected{
    border:1px red dotted;
    border-top-width:0;}
.jdiy-ls-obj, .jdiy-ls-obj *{cursor:pointer;}
.jdiy-ls-obj.rowbtn, .jdiy-ls-obj.topbtn{padding:1px;border:1px white solid;}
.jdiy-ls-obj.rowbtn.jdiy-selected, .jdiy-ls-obj.topbtn.jdiy-selected, .jdiy-ls-obj.shobj.jdiy-selected, .jdiy-ls-obj.mge.jdiy-selected{border:1px red dotted;}
.jdiy-ls-obj.shobj{border:1px white solid;}
.jdiy-ls-emptyQos, .jdiy-ls-emptyBtn0, .jdiy-ls-emptyBtn1{background-color: #f9eac5;border:1px #f9a1a6 dashed;padding:5px;}
.propTitle{line-height:25px;color:#666;padding-left: 5px;}